soup of butter flour and tomato paste - Francés Inglés Diccionario